import java.util.Scanner;

/**
 * 学习方法
 *
 * @author lenovo
 * @version 1.0
 * @date 2023/4/15 14:14
 */

public class LearnMethod {
    /**
     * 全局变量
     */
    //函数 定义一个函数（方法）
    /**
     * 通用方法
     * @访问修饰符 一个人            二人世界（没有）（本类本包）    三口之家（本类本包子类）    所有人
     *            私有 private     default友好的               protected受保护的       public
     * @修饰符1 static 静态（只能访问静态）
     * @修饰符2 final最终不可变（这个方法不能被重写）
     * @返回值类型 基本类型|void（有返回值但为空，return可以省略）
     * @名称 首字母小写
     */
   // [访问修饰符][修饰符1][修饰符2][返回值类型][名称]（形参类型 形参名称，形参类型 形参名称）

        public static int add(int x,int y){
            return x+y;
        }


    /**
     * 主函数 主方法
     *
     */
    /**
     * 一个方法可以调用其他方法
     * @param x
     * @param y
     * @param e
     * @return
     */
    /**
     * 方法里面调方法自己（终止条件）
     * @param n
     * @return
     */
    public  static  int addRecursive(int n){
        //return n+addRecursive(n-1);
        return (n == 10  ? 10 : n+addRecursive(n+1));
    }
    //递归
    //public static void main(String[] args) {
       // System.out.println(addRecursive(1));
    //}
    //5 5+addRecursive(5-1);
    //  5+4+addRecursive(4-1);
    //  5+4+3+addRecursive(3-1);


    public static int add1(int x,int y,int e){
        return add(add(x,y),e);
    }

   // public static void main(String[] args) {
      //  System.out.println(add1(1,2,3));

    //需求分析：52张扑克 13张每个花色 定义十位1红桃 2方片 3黑桃 4梅花
    public static void main(String[] args) {


        for (int i = 10, len = 50; i < len; i++) {
            int bit = i % 10;
            int ten = i / 10;
            String card = "";
            if (ten == 1) {
                card = "红桃" + (bit + 1);
            } else if (ten == 2) {
                card = "方块" + (bit + 1);
            } else if (ten == 3) {
                card = "黑桃" + (bit + 1);
            } else {
                card = "梅花" + (bit + 1);
            }
            System.out.printf("当前数为%d,个位数为%d,十位数为%d,这是一张%s\n", i, bit, ten, card);

        }
        //输入函数
        //表示可以让人与计算机控制台交互
        Scanner scan = new Scanner(System.in);
        System.out.println("请赌神抽牌");
        int first=scan.nextInt();
        int bit = first % 10;
        int ten = first / 10;
        String card = "";
        if (ten == 1) {
            card = "红桃" + (bit + 1);
        } else if (ten == 2) {
            card = "方块" + (bit + 1);
        } else if (ten == 3) {
            card = "黑桃" + (bit + 1);
        } else {
            card = "梅花" + (bit + 1);
        }
        System.out.println(card);
        System.out.println("请赌神1抽牌");
        int second=scan.nextInt();
        int bit1 = second % 10;
        int ten1 = second / 10;
        String card1 = "";
        if (ten == 1) {
            card1 = "红桃" + (bit1 + 1);
        } else if (ten == 2) {
            card1 = "方块" + (bit1 + 1);
        } else if (ten == 3) {
            card1 = "黑桃" + (bit1 + 1);
        } else {
            card1 = "梅花" + (bit1+ 1);
        }
        System.out.println(card1);
        System.out.println(bit>bit1?"赌神1胜":"赌神2胜");


    }


    }








